1.安装所需要的包
安装FFMpegCore ![在这里插入图片描述](https://img-blog.csdnimg.cn/9dea0a8977804953b32fad7167626c3c.png)
2. 下载ffmpeg和ffprobe
下载地址 将下载好的软件复制到项目中,然后设置为复制 ![在这里插入图片描述](https://img-blog.csdnimg.cn/1aab1ff54b234dab9bbb7d3d7086e0eb.png)
要不然需要修改location的地址为存放ffmpeg的地址
3. 获取视频信息
using FFMpegCore;
using FFMpegCore.Enums;
using Newtonsoft.Json;
using System;
using System.IO;
using System.Reflection;
namespace FfmpegStudy
{
internal class Program
{
static void Main(string[] args)
{
var loaction = Assembly.GetExecutingAssembly().Location;
var folder = Directory.GetParent(loaction);
//设置ffmpeg和ffprobe的路径
GlobalFFOptions.Configure(new FFOptions { BinaryFolder = folder.FullName, TemporaryFilesFolder = folder.FullName });
var videoPath = @"E:\360MoveData\Users\Administrator\Desktop\视频测试\test\aaa.mp4";
// var videoOutPath = @"E:\360MoveData\Users\Administrator\Desktop\视频测试\test\aaa_1080.mp4";
var videoFile = new FileInfo(videoPath);
if (!videoFile.Exists)
{
Console.WriteLine("视频文件不存在");
Console.ReadKey();
return;
}
var mediaInfo = FFProbe.Analyse(videoPath);
if (mediaInfo.VideoStreams.Count |